myvar_0 = GlobalObjManager["getNeighborIds"](GlobalObjManager)
myvar_1 = GlobalObjManager["getPersonIds"](GlobalObjManager)
local myvar_3 = 0
local myvar_4 = 19
myvar_5 = Neighborhood["new"]()
myvar_6 = GetSimulatorGlobal(SimulatorGlobal["Current House"])
for loopvar1, loopvar2 in myvar_1 do 
myvar_12 = GetPersonData(loopvar2, PersonData["Person Age"])
	if (myvar_12 < myvar_4) then
	myvar_4 = myvar_12
end
end
myvar_8 = myvar_5["getLotType"](myvar_5, myvar_6)
myvar_9 = GetSimulatorGlobal(SimulatorGlobal["Neighborhood Type"])
loopvar2, myvar_12, loopvar2 = nil
for myvar_12, loopvar2 in myvar_0 do 
myvar_14 = Neighbor["new"](loopvar2)
myvar_15 = myvar_14["IsAlive"](myvar_14)
	if (myvar_15 ~= 0) then 
myvar_15 = myvar_15

	
myvar_15 = myvar_14["GetLivePersonData"]
	myvar_15 = myvar_15(myvar_14, "neighbor id")
	myvar_16 = myvar_14["GetLivePersonData"](myvar_14, "family number")
	myvar_17 = GetSimulatorGlobal(SimulatorGlobal["Current Family"])
	myvar_18 = CachedNeighbor["new"](loopvar2)
	myvar_19 = myvar_18["getGUID"](myvar_18)
	myvar_20 = ObjectDefinition["new"](myvar_19)
	myvar_21 = myvar_20["getField"](myvar_20, 9)
		if (myvar_21 ~= 17) then
			if (myvar_16 ~= myvar_17) then
			myvar_22 = myvar_14["GetLivePersonData"](myvar_14, "Person Age")
				if (myvar_9 == 2) then
					if (myvar_14["IsYoungAdult"](myvar_14) ~= 1) then 


				else
						if (myvar_9 ~= 2) then
							if (myvar_14["IsYoungAdult"](myvar_14) ~= 1) then 


						else
						end
							if (myvar_9 ~= 3) then
								if (myvar_9 ~= 3) then
									if (myvar_14["IsDownTownie"](myvar_14) ~= 1) then 


								else
									myvar_23 = GetNeighborData(myvar_15, NeighborData["person instance id"])
									myvar_24 = GetNeighborData(myvar_15, NeighborData["house number"])
										if (myvar_22 <= myvar_4) then
											if (myvar_23 <= 0) then
												if (0 >= myvar_24) then
													if (ReservedFamilyIDs["Reserved ID Min"] <= myvar_16) then
												else
														if (myvar_16 == 32767) then
														local myvar_27 = True
															if (NPCIsValidVisitor[GetObjectDefinitionField(myvar_19, ObjDef["original guid"])] == myvar_27) then
															myvar_27 = {}
															table["insert"](myvar_27, myvar_15)
															myvar_3 = myvar_3 + 1
															myvar_27 = myvar_14

															local myvar_28 = "PersonData Flags 1"
															myvar_26 = myvar_14["GetLivePersonData"](myvar_27, myvar_28)
														else
															myvar_26 = {}
															myvar_27 = myvar_15
															table["insert"](myvar_26, myvar_27)
															myvar_3 = myvar_3 + 1
														end
													end
												end
											end
										end
									end
								end
							end
						end
					end
				end
			end
		end
	end
end
end
